dolphin's barn - Turkish English Dictionary